<?php namespace Home\Controller;
use Hdphp\Controller\Controller;
//前台用户控制器
class RegisterController extends Controller{
//	显示注册首页
	public function index(){
		if(IS_POST){
			$username = Q('post.username');	
			$password = Q('post.password');
//			sp($_POST);sp($_SESSION);exit;
//			实例化注册模型
			$model = new \Home\Model\Register;
			if(!$model->register($username,$password))View::error($model->getError());
//			成功
			View::success('恭喜！注册成功',U('Login/index'));
		}
		View::make();
	}
//	AJAX 验证用户名是否存在
	public function check(){
		if(IS_AJAX){
			$user = Q('post.username');
	//		实例化前台用户模型
			$userData = new \Home\Model\Register;
	//		查询数据库中是否有该用户名
			$bool = $userData->where("username='{$user}'")->find();
			if(!$bool){
				echo json_encode(array('status'=>true,'message'=>'可以注册，亲~~'));
			}else{
				echo json_encode(array('status'=>false,'message'=>'改用户名已被注册'));
			}
		}
	}
//	显示验证码
	public function code(){
		Code::make();
	}
//	确认验证码
	public function checkCode(){
		if(IS_AJAX){
			$code = Q('post.V_code');
//			验证用户输入的验证码是否与session里面的相匹配
//			因为session里面的是大写
			if(strtoupper($code)!= $_SESSION['code']){
				echo json_encode(array('status'=>false,'message'=>'验证码错误'));
			}else{
				echo json_encode(array('status'=>true,'message'=>'验证码正确'));
			}
		}
	}
}



 ?>